package com.zhongwang.mms.module.half.model;

import com.alibaba.excel.annotation.format.NumberFormat;
import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.util.Date;

/**
 * @description:
 * @author: th
 * @time: 2020/4/15 10:21
 */
@Data
public class HInventoryModel extends HInventoryQueryModel{
    private Integer ityId;

    private String ityIds;

    private String ityMatCode;

    private String ityMatName;

    private String ityProCode;

    private String ityProName;

    private String ityPart;

    @NumberFormat("#.##")
    private Double ityNum;

    @NumberFormat("#.##")
    private Double ityAvaNum;

    private String ityUnit;

    @NumberFormat("#.##")
    private Double ityPrice;

    @NumberFormat("#.##")
    private Double ityAmount;

    private String ityBrand;

    private String ityPosition;

    private String itySapCode;

    private String ityRemark;

    private String ityDrawingNumber;

    private String ityMakingPiecesStatus;

    private Integer ityIfFinishedProduct;

    private Integer ityMatType;

    private Integer ityRowNo;

    private Integer ityWhiId;

    private String ityTrackCode;

    private String ityCaseNo;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private Date ityBoxingDate;

    private Integer ityStockType;

    private String newItyProName;

    private String newItyPart;

    private String newItyRemark;

    private String newItyWhiIdName;

    private Integer newItyWhiId;

    private String ityCause;

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private  Date odrMakeDate;//入库日期

    @JsonFormat(pattern = "yyyy-MM-dd", timezone = "GMT+8")
    private  Date ityStorageDate;//记账日期

    private String ityWhiName;//库房名

    private Integer pimAppStatus;//是否项目划库存 1是

    private Integer ipmAppStatus;//是否库存划项目 1是

    private Integer ceoAppyStatus;//串料申请标识申请状态：1是标记串料

    private Integer anxId;

    private Integer imiId;

    private Integer anxStatus;

    private Integer imiStatus;

    private String ityTexture;

    private String itySpec;

    @NumberFormat("#.###")
    private Double ityWeight;
}
